package com.aster.common.base;



import java.util.List;

public interface BaseDao {

	
	 <T> void add(T t);
	
	
	 <T> void update(T t);
	
	 <T> void updateBySelective(T t);
	
	 void delete(Object id);
	

	 int queryByCount(Criteria criteria);
	
	 <T> List<T> queryByList(Criteria criteria);
	
	
	 <T> T queryById(Object id);
}
